package com.brillilab.domain.po.topics;

import java.io.Serializable;
import java.util.Date;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import lombok.Data;

/**
 * 实验目标
 * 
 * @author lj
 *
 */
@Data
@TableName("topic_experiment")
public class TopicExperiment implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * id
	 */
	@TableId(type = IdType.AUTO)
	private Long id;

	/**
	 * 实验室id
	 */
	private Long labId;

	/**
	 * 课题id
	 */
	private Long topicId;

	/**
	 * 研究内容id
	 */
	private Long topicDirectionId;

	/**
	 * 实验流id
	 */
	private Long topicTargetId;

	/**
	 * 执行人（labmemberid）
	 */
	private Long executorId;

	/**
	 * 一级方法类型
	 */
	private Long firstTypeId;

	/**
	 * 方法类型
	 */
	private Long methodTypeId;

	/**
	 * 方法类型名称
	 */
	private String methodTypeName;

	/**
	 * 方法id
	 */
	private Long methodId;

	/**
	 * 序号
	 */
	private String serial;

	/**
	 * 是否是检测实验：0-否，1-是
	 */
	private Integer isCheck;

	/**
	 * 是否有发表级结果：0-否，1-是
	 */
	private Integer isPublish;
	
	/**
	 * 最新一次实验ID,每次新建实验更新
	 */
	private Long experimentId;

	/**
	 * is_delete
	 */
	private Integer isDelete;

	/**
	 * create_time
	 */
	private Date createTime;

	/**
	 * update_time
	 */
	private Date updateTime;


}
